//package com.lhk.appframework.manager;
//
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import android.content.Context;
//
//import com.android.volley.Request;
//import com.android.volley.RequestQueue;
//import com.android.volley.Response;
//import com.android.volley.VolleyError;
//import com.android.volley.toolbox.JsonObjectRequest;
//import com.android.volley.toolbox.StringRequest;
//import com.android.volley.toolbox.Volley;
//import com.google.gson.Gson;
//import com.google.gson.GsonBuilder;
//import com.lhk.appframework.net.NetRequestCallback;
//import com.lhk.appframework.net.packet.NetRequestPacket;
//
//public class ImplManagerHttpVolley extends BaseManager implements ManagerHttp {
//	private static ImplManagerHttpVolley instance = null;
//	private ImplManagerHttpVolley() {
//		
//	}
//	
//	public static ImplManagerHttpVolley getInstance(){
//		if(instance == null){
//			synchronized (ImplManagerHttpVolley.class) {
//				if(instance == null){
//					instance = new ImplManagerHttpVolley();
//				}
//			}
//		}
//		return instance;
//	}
//
//	@Override
//	public void post(Context context, String reqUrl, NetRequestPacket req, NetRequestCallback callback) {
//		RequestQueue reqQue = Volley.newRequestQueue(context);
//		
//		Gson gson = new GsonBuilder().serializeNulls().create();
//		String jsonReq = gson.toJson(req);
//		JSONObject jsonObject = null;
//		try {
//			jsonObject = new JSONObject(jsonReq);
//		} catch (JSONException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		
//		StringRequest request = new StringRequest(Request.Method.POST, reqUrl, null, null );
//		JsonObjectRequest jsonRequest = new JsonObjectRequest(Request.Method.POST, reqUrl, jsonObject, 
//			new Response.Listener<JSONObject>() {  
//				@Override  
//				public void onResponse(JSONObject jsonObject) {  
//				  
//				}  
//		    }, 
//		    new Response.ErrorListener() {  
//		        @Override  
//		        public void onErrorResponse(VolleyError volleyError) {  
//		        
//		        }  
//		      });
//		
//		reqQue.add(request);
//	}
//	
//	
//	
//}
